Basic Goals: Separation of Concerns Generate efficient code sequences for individual operations Keep it fast and simple: leave most optimizations to later phases Provide clean, easy-to-optimize code IR forms the basis for code optimization and target code generation

ثبت نشده
چکیده

Assumptions Intermediate language: RISC-like 3-address code‡ Intermediate Code Generation (ICG) is independent of target ISA Storage layout has been pre-determined Infinite number of registers + Frame Pointer (FP) Q. What values can live in registers? ‡ ILOC: Cooper and Torczon, Appendix A. Strategy 1. Simple bottom-up tree-walk on AST 2. Translation uses only local info: current AST node + children 3. Good (local) code is important! ⇐= Later passes have less semantic information ⇐= E.g., array indexing, boolean expressions, case statements 4. We will discuss important special cases

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Introduction of sulfonated rice husk ash as a highly efficient reusable catalyst for the protection of the hydroxyl group

A mild, efficient and fast method for the trimethylsilyl (TMS), tetrahydropyranyl (THP) and methoxymethyl (MOM) protection of alcohols and phenols in the presence of sulfonated rice husk ash (RHA-SO3H) is reported. All reactions were performed at room temperature in high to excellent yields. All the products are separated and compared with authentic samples and/ or identified using different ty...

متن کامل

Introduction of sulfonated rice husk ash as a highly efficient reusable catalyst for the protection of the hydroxyl group

A mild, efficient and fast method for the trimethylsilyl (TMS), tetrahydropyranyl (THP) and methoxymethyl (MOM) protection of alcohols and phenols in the presence of sulfonated rice husk ash (RHA-SO3H) is reported. All reactions were performed at room temperature in high to excellent yields. All the products are separated and compared with authentic samples and/ or identified using different ty...

متن کامل

Adding 166Ho data to VARSKIN2 code and dose calculation to human skin

Background: Skin cancer can be treated by various methods. Electron radiotherapy has been a useful therapeutic modality in the treatment of skin cancers in areas which are difficult to cure by other methods. Depth dose distribution of 166Ho using VARSKIN2 code is presented in this work. Material and Methods: Depth dose distribution of 166Ho was calculated, using VARSKIN2 code by adding...

متن کامل

Determination of Average Glandular Dose in Mammography for Rh-Rh Mammogram Using Sobol-Wu Parameters in FORTRAN Code

Introduction: To write a computational program to calculate the average glandular dose in Mammography with Rh-Rh target-filter and also use it as an accurate and fast method of dose calculation founder different situations. Materials and Methods: In this research, the Sobol-Wu parameters are used to write a FORTRAN code for glandular dose calculation in Rh-Rh target-filter mammograms. The code ...

متن کامل

Skin Dosimetry of Some Beta Sources using the VARSKIN2 Code

Introduction: Skin dose and depth dose distribution of some beta sources that can contaminate skin or protective clothing covering the skin have been calculated using VARSKIN2. Materials and Methods: In this research, absorbed dose to skin and depth dose from the skin surface have been calculated for 90Sr/90Y, 147Pm, 32P beta emitter radioisotopes by using input parameters: activity of source, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016